the brains behind (the operation) - Spanish English Dictionary